package com.example.gymlearning.entity;

import java.util.Date;
import java.io.Serializable;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
/**
 * (LearningRecord)实体类
 *
 * @author makejava
 * @since 2025-10-27 21:06:13
 */
public class LearningRecord implements Serializable {
    private static final long serialVersionUID = 598153642422954329L;
    
    private Long id;
    
    private Long userId;
    
    private Long taskId;
    
    private Long pointId;
    
    private String status;
    
    private Date startTime;
    
    private Date endTime;
    
    private Integer actualDuration;
    
    private Integer totalScore;
    
    private Integer totalQuestions;
    
    private Integer correctCount;
    
    private Integer incorrectCount;
    
    private Integer currentStageIndex;
    
    private Integer totalStageCount;
    
    private Boolean quizCompleted;
    
    private String notes;
    
    private Integer rating;
    
    private String question;
    
    private Integer experienceEarned;
    
    private Date createdTime;


}

